package com.sxpi.zixun.service.state;

import com.sxpi.zixun.service.BaseService;

import java.util.List;
import java.util.Map;

/**
 * @Author: 董伟豪
 * @Date: 2022/9/18 12:42
 */
public interface IStateService extends BaseService {

    /**
     * 统计订单和用户相关
     * @return
     */
    Map<String,Object> countIndexData();

    /**
     * 统计操作系统
     * @return
     */
    List<Map<String, Object>> stateOS(String condition);

    /**
     * 统计浏览器
     * @return
     */
    List<Map<String, Object>> stateRequestBrower(String condition);

    /**
     * 统计性别
     * @return
     */
    List<Map<String, Object>> stateUserSex(String condition);

    /**
     * 根据条件查询订单统计信息
     * @param dateCondition
     * @return
     */
    List<Map<String, Object>> stateOrderRealtion(String dateCondition);

}
